home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import gtk.glade as gtk
- import os
- import config
- pkgdata = config.pkgdatadir
-
- class GtkGUI:
-
- def getWidgets(self, widgets):
- glade_dir = os.environ.get('SYSTEM_CONFIG_PRINTER_GLADE', os.path.join(pkgdata, 'glade'))
- for xmlfile, names in widgets.iteritems():
- xml = gtk.glade.XML(os.path.join(glade_dir, xmlfile + '.glade'))
- for name in names:
- widget = xml.get_widget(name)
- if widget is None:
- raise ValueError, "Widget '%s' not found" % name
- widget is None
- setattr(self, name, widget)
-
-
- try:
- win = widget.get_top_level()
- except AttributeError:
- win = None
-
- if win != None:
- gtk.Window.set_focus_on_map(widget.get_top_level(), self.focus_on_map)
- widget.show()
-
- xml.signal_autoconnect(self)
-
-
-
-